Vinh Chieu Truong

Vinh Chieu Truong

Software developer and UX designer building accessible, efficient tools that solve real workplace problems.

Featured Projects

A selection of tools and applications I've designed and built.

Screenshot of the ClinSpark Master Schedule application showing the study table with milestone columns and inline editing

ClinSpark Master Schedule

A full-stack clinical trial master schedule (v2.1.0) deployed on Netlify and Render, with real-time presence, five schedule views, inline milestone editing, workload analytics, and a complete audit trail.

React TypeScript FastAPI PostgreSQL TailwindCSS
View Case Study
Placeholder diagram for the ClinSpark Ticketing System showing Microsoft Forms intake, Planner tasks, Outlook notifications, and Excel logging

ClinSpark Ticketing System

A Microsoft Power Automate ticketing workflow that turns Microsoft Forms submissions into tracked Planner tasks with Outlook notifications and Excel logging. Approved and adopted company-wide by the clinical operations team.

Power Automate Microsoft Forms Microsoft Planner Office 365 Outlook Excel Online
View Case Study
Placeholder screenshot for the Protocol Compiler application showing protocol upload and extracted study structure

Protocol Compiler

A production-grade system that decompiles clinical trial protocol PDFs into structured E-Source and CDISC study designs using AI-driven extraction, rule-based mapping, and human-review gating.

Python FastAPI React TypeScript PostgreSQL LLM Orchestration
View Case Study
Screenshot of the Curriculum Vitae Web application showing the Sites Dashboard with a list of clinical sites and study counts

Curriculum Vitae Web

A full-stack web platform for managing CV Research Experience sections across multiple clinical sites, featuring server-side document processing, role-based site access, real-time collaboration, and a complete audit trail.

React TypeScript FastAPI PostgreSQL TailwindCSS
View Case Study
Screenshot of the CV Research Experience Manager desktop application showing the GUI with Update/Inject, Redact, and Database tabs

Curriculum Vitae Manager

An offline desktop application for managing the Research Experience section of CV documents, featuring automated study injection, protocol redaction, and fuzzy matching against master lists.

Python Tkinter SQLite python-docx
View Case Study
Screenshot of the Tampermonkey Automator floating panel overlaying a clinical platform interface

Tampermonkey Automator

A suite of Tampermonkey userscripts that automate repetitive clinical data-entry workflows across ClinSpark, Florence eBinder, and Microsoft Teams — including form filling, barcode scanning, and multi-step navigation.

JavaScript Tampermonkey DOM Automation
View Case Study
Screenshot of the Florence Extension sidebar docked on the right side of a Research Binders page

Florence Extension

A Manifest V3 browser extension that adds a workflow automation sidebar to Florence eBinder / Research Binders, bringing the Florence Automator userscript into a managed extension with persistent settings and Chrome Web Store readiness.

JavaScript Chrome Extension API Manifest V3 DOM Automation
View Case Study
Screenshot of Vinh's Automations extension dashboard showing installed userscripts with toggle switches

Vinh's Automations

A secure, production-grade userscript manager browser extension for Chrome and Edge with AES-256-GCM encryption at rest, GitHub-based install and auto-update, and a professional dashboard with a built-in CodeMirror editor.

JavaScript Chrome Extension API Manifest V3 CodeMirror
View Case Study
Screenshot of a workplace efficiency script GUI showing file selection and processing output

Workplace Efficiency Scripts

A collection of Python desktop utilities for training compliance tracking, Excel data processing, visitor schedule parsing, and deviation report generation — each with a simple GUI.

Python pandas openpyxl Tkinter
View Case Study
Screenshot of the ICS Scheduler web application showing a weekly calendar view with course blocks

ICS Scheduler

A full-stack course scheduling platform built for UC Irvine's ICS department, featuring drag-and-drop calendar interactions, role-based access, and RESTful APIs backed by MongoDB.

Next.js MongoDB Node.js TypeScript
View Case Study
Screenshot of the Game-On mobile app showing the sports buddy matching interface

Game-On — Sports Buddy App

A React Native mobile application connecting sports enthusiasts through forum-style threads, user filtering, and a color-blind-safe design system validated through usability testing.

React Native TypeScript Expo Figma
View Case Study
Screenshot of the Fablix Movie DB application showing the search interface with movie results

Fablix Movie DB

A full-stack movie database with secure login, full-text search with auto-complete, and high-performance indexing — deployed on AWS with MySQL and Tomcat.

Java MySQL AWS jQuery
View Case Study

Skills & Tools

Technologies and disciplines I work with regularly.

Languages

Python JavaScript TypeScript Java HTML/CSS SQL

Frameworks & Libraries

React / React Native FastAPI Next.js Node.js / Express TailwindCSS Tkinter pandas python-docx

Tools & Platforms

Git / GitHub PostgreSQL Cloudflare Pages Render Figma AWS (EC2, RDS) MongoDB Atlas SQLite PyInstaller

Design & UX

UX Research Usability Testing Wireframing Design Systems Accessibility (WCAG) Interaction Design

About Me

I'm an Informatics graduate from the University of California, Irvine, with a focus on Human-Computer Interaction and user-centered design. I combine full-stack development skills with a strong UX sensibility to build tools that are both powerful and easy to use.

My recent work spans full-stack web applications, desktop automation tools, and browser userscripts — all built for real-world clinical research environments. I enjoy turning tedious manual processes into reliable solutions, whether that's a React + FastAPI web platform, a Python desktop utility, or a Tampermonkey script that saves hours of clicking.

When I'm not coding, I'm exploring design systems, learning new frameworks, or contributing to open-source projects. I'm always open to new opportunities and collaborations.

Education
B.S. Informatics — UC Irvine
Focus Areas
Full-Stack Development, Automation, HCI
Location
Southern California
Languages
English, Vietnamese

Get in Touch

Have a question or want to work together? Send me a message.